Exemples sur Cartofriches

[5]:
import plotly.io as pio
import plotly.express as px

pio.renderers.default = "notebook"

from apifoncier import configure
import apifoncier.cartofriches as cartofriches
[6]:
# On désactive l'affichage des barres de progression
configure(PROGRESS_BAR=False)

Communes ayant le plus de friches identifiées sur un département

[7]:
# On récupère les friches du département 59
df = cartofriches.friches(coddep="59")
[8]:
# Décompte par commune
result = df.value_counts("comm_nom").to_frame("nb_friches").iloc[:15]

# Génération du graphique
fig = px.bar(
    result,
    "nb_friches",
    labels={"nb_friches": "Nombre de friches", "comm_nom": "Communes"},
    title="Communes ayant le + de friches dans le département du Nord",
)
fig.show()

Affichage des friches dans une emprise rectangulaire

[9]:
import folium

gdf = cartofriches.geofriches(in_bbox=[3, 50, 3.5, 50.5])
geojson = gdf.to_json()
m = folium.Map(location=[50.25, 3.25], zoom_start=12)
# Ajouter les données GeoJSON à la carte Folium
folium.GeoJson(geojson).add_to(m)
# Afficher la carte
m
[9]:
Make this Notebook Trusted to load map: File -> Trust Notebook